package com.pm.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.pm.entity.po.file.FileLib;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class AwardPunishmentElse {
    private Integer id;
    /**
     * 来源
     */
    private Integer sourceId;
    /**
     * 年份
     */
    private String year;

    /**
     * 原因
     */
    private String reason;

    /**
     * 部门
     */
    private Integer departmentId;

    /**
     * 1加分  2减分
     */
    private Integer type;

    /**
     * 分值
     */
    private BigDecimal score;
    /**
     * 描述
     */
    private String description;
    /**
     * 文件
     */
    private Integer file;
    /**
     * 发生时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date occurrenceTime;
    private Integer subtasksId;
    private Date addTime;
    private Date updateTime;
    /*
     *部门名称
     */
    private String departmentName;
    private int pageNum;//第几页
    private int pageSize;//每页数量
    private String orderBy;

    private Integer dtId;
    /**
     * 任务名称
     */
    private String taskName;
    /**
     * 指标名称targetName
     */
    private String targetName;
    /**
     * 类型名称
     */
    private String departmentTypeName;
    private Integer taskId;
    private Integer tasksId;
    private String nsName;
    /**
     * 文件路径
     */
    private String fileRoute;
    /**
     * 文件Id
     */
    private Integer fileId;
    private Integer taskid;
    private Integer fileLibType;
    // 文件集合
    private List<String> files;
    private List<FileLib> filess;
    // 月
    private String month;


}